.glossaryMain { float: left; width: 100%; }
.glossaryAlphabetDiv { width: 100%; float: left;  margin-top: 26px; margin-bottom: 12px; border-bottom: 1px solid #d3d3d3;}
.glossaryAlphabetDiv h2 { float: left; line-height: 38px; font-size: 40px; font-family: 'FuturaStdBold';  }
.glossaryAlphabetInner { float: right; margin-top: 10px; }
.glossaryAlphabetInner a { padding: 0 5px 1px 6px; font-size: 13px; color: #595959; border-left: 1px solid #d3d3d3; border-right: 1px solid #f3f3f3; display:block; float: left; }
.glossaryAlphabetInner a:hover { color: #9bba44; }
.activeAlphabetLetter { color: #9bba44 !important; }
.glossaryLetterDivBox { padding: 16px 0 14px 0; float: left; width:100%;font-size: 13px; color: #9bba44; border-bottom: 1px solid #d3d3d3; }
.glossaryLetterDivBox h3 { line-height: 21px;  }
.glossaryLetterDivBox p { line-height: 21px; } 



